home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / falcon / graphics / flictc40.lzh / DEUTSCH / FLI_TC.TXT < prev    next >
Text File  |  1994-10-28  |  9KB  |  204 lines

  1. Anleitung zu FLICTC40.PRG
  2.  
  3.  
  4. Copyright:
  5. FLICTC40.PRG ist Freeware - verteilt es an jeden, der es haben will,
  6. dies muß allerdings komplett mit allen Dateien in einem Ordner oder
  7. Archiv geschehen (Dateien: FLICTC40.PRG, FLI_TC.TXT, README.1ST, 
  8. FLI_TC_E.TXT, README_E.1ST, CHANGES.TXT). Das Copyright liegt weiterhin
  9. bei mir, Veränderungen am Programm sind nur mit meiner schriftliche Er-
  10. laubnis erlaubt. Die Aufnahme in irgendwelche PD-Serien bedarf ebenfalls
  11. meiner schriftlichen Erlaubnis; Poolware: Anfrage zwecklos.
  12.  
  13.  
  14. Sinn und Zweck:
  15. FLICTC40 ist ein _schneller_ Abspieler für Animationen im .FLI- und .FLC-
  16. Format, damit man sich die Animationen auch mal in Originalgeschwindigkeit
  17. ansehen kann...
  18.  
  19.  
  20. Systemvoraussetzungen:
  21. Das Programm läuft in allen HiColor-Auflösungen (Atari nennt es gerne
  22. True Color) ab 320x200 Punkten, allerdings nur auf 68020/030/040-Rechnern
  23. mit Falcon-Videohardware, momentan also nur auf dem Falcon.
  24.  
  25.  
  26. Vorteile:
  27. -schnell, die meisten Animationen laufen in Originalgeschwindigkeit, d.h.
  28.  genauso schnell wie auf einem 486er
  29. -spielt falls notwendig auch direkt von Festplatte oder Diskette, d.h.
  30.  die Dateigröße ist nur durch die Partitionsgröße begrenzt (momentan mit
  31.  AHDI ca. 500MB)!
  32. -kompatibel, alle getesteten Animationen laufen fehlerfrei (man glaubt
  33.  gar nicht, was für kuriose Sonderfälle es da gibt ...)
  34. -läßt sich über Kommandozeile steuern (Wiederholung und Synchronisation
  35.  mit dem VBL (Vertical BLank interrupt), ...), d.h. 
  36. -läßt sich als Icon installieren, einfach Film draufziehen und ab geht's
  37. -läuft in jeder ausreichend großen HiColor-Auflösung
  38. -läuft mit ScreenBlaster und NVDI
  39. -Freeware
  40.  
  41.  
  42. Einschränkungen:
  43. -kein GEM-Programm
  44. -schreibt direkt in den Bildschirmspeicher
  45. -dürfte deshalb Probleme mit MultiTOS haben
  46. -läuft nur in HiColor
  47. -unterstützt keine Palettenanimationen (wegen HiColor, wird aber
  48.  auch von keinem mir bekannten .FLI/.FLC benutzt)
  49. -Animationsgröße ist durch Bildschirmgröße begrenzt, notfalls reicht eine
  50.  ausreichend hohe virtuelle Auflösung (leider kann man dann nicht alles
  51.  sehen ...)
  52.  
  53.  
  54. Bedienung:
  55. Der Player läßt sich ganz normal als Programm starten, dann erscheint
  56. eine Dateiauswahlbox und man kann eine beliebige .FLI/.FLC-Datei auswählen
  57. oder man installiert FLICTC40.PRG als Icon (siehe unten).
  58. Der Abspielvorgang läßt sich jederzeit durch einen Mausklick oder am Ende
  59. jedes Durchlaufs mit einer beliebigen anderen Taste abbrechen (natürlich merkt
  60. sich der Player den Tastendruck, er stoppt halt erst am Ende ...).
  61. Nach Beendigung erscheint eine kleine Statistik über die erreichte Abspiel-
  62. geschwindigkeit.
  63.  
  64.  
  65. Installation:
  66. ich empfehle FLICTC40.PRG als Icon auf's Desktop zu ziehen und im <Extras>-
  67. Menü über <Anwendung anmelden> folgende Einstellungen zu machen (vorher
  68. Icon selektieren (dazu einmal anklicken):
  69. Dateityp:            FL?
  70. Standardverzeichnis: Anwendung
  71. Startparameter:      Voller Pfadname
  72. Gegebenenfalls kann man noch über <Icon anmelden> ein anderes Icon und
  73. einen anderen Namen wählen (Vorschlag: FLIC-Player).
  74. Nun noch einmal <Arbeit sichern>, dann vergewissern, daß man in einer
  75. HiColor-Auflösung ist, und einfach mal eine Animation anklicken oder auf das
  76. Icon ziehen...
  77.  
  78.  
  79. Optionen über Kommandozeile:
  80. Normalerweise sollte es nicht nötig sein, diese Optionen zu ändern,
  81. ich erwähne sie nur der Vollständigkeit halber.
  82. Es stehen folgende Schalter zur Verfügung:
  83.  
  84. -a=0  unterdrückt den Auflösungstest (über LINE_A #0 (Init))
  85. -a=1  führt einen Test auf korrekte Farbanzahl durch (mittels LINE_A),
  86.       allerdings wird nur über die Funktion #0 der LINE_A-Parameter-
  87.       block erfragt und dort die Anzahl der Farbebenen kontrolliert,
  88.       das funktioniert auch auf dem Falcon in jeder Auflösung (default).
  89.  
  90. -i=0  unterdrückt die Anzeige des FLI/FLC-Headers, ist auf Dauer nicht
  91.       sonderlich spanned. (default)
  92. -i=1  zeigt vor dem Abspielen den FLI/FLC-Header an und wartet auf Tasten-
  93.       druck, mal ganz interessant und recht nützlich für's Debugging.
  94.  
  95. -l=0  schaltet Endloswiederholung der Animation aus
  96. -l=1  schaltet Endloswiederholung ein (default)
  97.  
  98. -m=x  weist den Player an maximal x kB RAM zu verwenden (<x> steht hierbei
  99.       für eine beliebige ganze Zahl), allerdings benötigt der Player immer
  100.       eine gewisse Menge Speicher, z.B. in der Version 3.5.0 <Breite*Höhe+
  101.       16384> Byte. Standardmäßig benutzt der Player den ganzen verfügbaren
  102.       Speicher (naja, nicht ganz, maximal etwas unter 2 Gigabyte...)
  103.  
  104. -t=0  schaltet die Synchronisation über den 200Hz-Timer aus, allerdings
  105.       wird weiterhin auf den Vsync gewartet, dieser muß ggf. extra
  106.       abgeschaltet werden, um maximale Geschwindigkeit zu erreichen
  107.       (taugt eigentlich nur für die Statistik oder bei extrem komplexen
  108.       und schnelle Animationen, obwohl da ein -v=0 eigentlich reichen
  109.       müßte, man könnte sonst auch mal -v=1 -t=0 versuchen ...)
  110. -t=1  schaltet die Synchronisation über den 200Hz-Timer ein, der Player
  111.       versucht dann die vorgegebene Geschwindigkeit einzuhalten,
  112.       allerdings kann es aufgrund des 200Hz-Timers statt eines nicht
  113.       vorhandenen 70Hz-Timers zu Abweichungen von ca. 5% kommen
  114.       (default)
  115.  
  116. -v=0  FLICTC40.PRG wartet nicht auf den Vsync, nur bei sehr schnellen
  117.       und komplexen Animationen sinnvoll
  118. -v=1  es wird auf den Vsync gewartet, Animationen flackern nun weniger,
  119.       können allerdings etwas langsamer werden, da das Warten auf den Vsync
  120.       die Synchronisation mit dem 200Hz-Timer bremsen kann, vor allem wenn
  121.       die Bildwiederholfrequenz stark von 70Hz abweicht.
  122.       (default)
  123.  
  124.  
  125. Erste Hilfe bei Problemen:
  126.  
  127. Problem: Animation läuft zu langsam
  128. Abhilfe: (vergewissern, ob Prozessor mit vollem Takt läuft, und ob die
  129.          Prozessorcaches aktiv sind - sollte normalerweise der Fall 
  130.          sein ...),
  131.          Auflösung auf das Nötigste reduzieren, normalerweise reichen bei
  132.          FLIs 320x200 Pixel (andere FLIs darf es eigentlich nicht geben
  133.          (wegen der 64kB Segmentgröße gewisser intel-Prozessoren (hihihi)),
  134.          der Player könnte sie aber trotzdem abspielen), reicht das immer
  135.          noch nicht, sollte man über die Kommandozeile die Synchronisation
  136.          mit dem Vsync abschalten (-v=0), reicht das auch nicht, kann man
  137.          die Synchronisation mit dem 200Hz-Timer abschalten (-t=0), falls
  138.          diese Maßnahmen nicht reichen sollten kann man noch sämtliche
  139.          Synchronisationen abschalten (-v=0 -t=0), allerdings dürfte die
  140.          Animation jetzt wirklich zu schnell sein ...
  141.  
  142. Problem: Animation ruckelt oder läuft immer noch zu langsam (siehe oben)
  143. Abhilfe: Wenn der Player ein FLI/FLC ruckelig abspielt und die Laufwerkslampe
  144.          öfter mal aufblinkt, reicht wahrscheinlich der freie Speicher nicht
  145.          aus und die Datei wird direkt von der Platte (oder Diskette!) ab-
  146.          gespielt (darf der Player den verfügbaren Speicher nutzen, oder ist
  147.          vielleicht die <-m=x>-Option aktiv?).
  148.          Generell sollte man erstmal überlegen, ob man nicht irgendwie noch
  149.          Speicher frei machen kann (Accessories, residente CPX-Module, ...),
  150.          zusätzlich kann es sinnvoll sein einen (Hard-)Diskcache zu be-
  151.          nutzen, um dem TOS ein wenig auf die Sprünge zu helfen, aber
  152.          Vorsicht, weniger ist hier oft mehr, sonst fehlt nur noch mehr
  153.          Speicher ...
  154.          
  155. Problem: Animation läuft zu schnell
  156. Abhilfe: Warten auf Timer mittels Kommandozeilenoption -t=1 einschalten
  157.  
  158. Problem: Animation flackert
  159. Abhilfe: Warten auf VSync einschalten mittels -v=1, flackert's nun
  160.          immer noch, ist der Rechner zu langsam, vielleicht hilft es
  161.          in eine kleinere Auflösung zu schalten (FLIs brauchen i.A.
  162.          nur 320x200 Pixel)
  163.  
  164. Problem: Speicher voll
  165. Abhilfe: Speicher freiräumen, 200kB freier Speicher reichen für alle FLIs
  166.          (FLCs brauchen u.Umst mehr), allerdings kann man dann mit der
  167.          Festplatten-LED den Raum ausleuchten...
  168.  
  169. Problem: Player stürzt mit Grafikmüll auf dem Bildschirm ab
  170. Abhilfe: a) mal auf einem Falcon versuchen
  171.          b) HiColor-Mod